Display device and method of changing settings of display device

ABSTRACT

Provided are a display device and method of changing a display setting. According to an aspect of an exemplary embodiment, the method of changing a display setting in a display device includes operations of: storing a plurality of display settings corresponding to a plurality of game categories; determining a display setting to be used for displaying video data of a currently running game among the plurality of display settings; and changing an actual display setting of the display device according to a determined display setting.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority from Korean Patent Application No.10-2015-0186779, filed on Dec. 24, 2015, in the Korean IntellectualProperty Office, the disclosure of which is incorporated herein byreference in its entirety.

BACKGROUND

1. Field

Apparatuses and methods consistent with exemplary embodiments relate tochanging settings of a display device and, more particularly, tochanging display settings to be used for displaying video data on adisplay device. Additionally, a display device consistent with exemplaryembodiments that may be suitable for implementing the methods ofchanging the display settings.

2. Description of the Related Art

Due to the developments of multimedia technologies and video signalprocessing technologies, it has become possible to process and providevarious contents through a display device. In particular, due to thedevelopment of graphic techniques used for running computer games, adisplay device is more than a simple video output device and has asignificant influence over the gaming experience nowadays.

Optimum values of display settings such as brightness, input lag, andblack equalizer may differ depending on contents being executed.However, a user, who wishes to change or check the display settings, hasto manipulate the display device manually through menus and sub-menusprovided by the display device.

Thus, a technology that allows the user to change the display settingseffectively and to check the changed settings easily is desired.

SUMMARY

Exemplary embodiments address at least the above problems and/ordisadvantages and other disadvantages not described above. Also, theexemplary embodiments are not required to overcome the disadvantagesdescribed above, and may not overcome any of the problems describedabove.

One or more exemplary embodiments provide a display device and a methodof changing display settings, in which a display setting to be used fordisplaying video data of a currently running game may be determined andchanged effectively by storing display settings corresponding to each ofa plurality of game categories.

According to an aspect of an exemplary embodiment, the display settingof a display device may be easily changed by using a plurality ofbuttons.

According to an aspect of an exemplary embodiment, the display settingmay be effectively changed according to a category of a game that iscurrently running on the display device, even when there is no userinput.

Additional aspects will be set forth in part in the followingdescription and, in part, will be apparent from the description, or maybe learned by practice of the exemplary embodiments.

According to an aspect of an exemplary embodiment, the method ofchanging a display setting in a display device includes operations of:storing a plurality of display settings corresponding to a plurality ofgame categories; determining a display setting to be used for displayingvideo data of a currently running game among the plurality of displaysettings; and changing an actual display setting of the display deviceaccording to the determined display setting.

The operation of storing the plurality of display settings may includematching each of the plurality of display settings to respective one ofa plurality of buttons of the display device.

The operation of determining the display setting may include: receivinga user input selecting one of the plurality of buttons; and determininga display setting matched with the selected button as the displaysetting to be used for the video data.

The method of changing the display setting may further includeoperations of: receiving a user input selecting one of the plurality ofbuttons; and displaying a first graphical user interface (GUI)representing a display setting matched with the selected button.

The method of changing the display setting may further include anoperation of displaying a second GUI allowing a user to edit the displaysetting matched with the selected button.

The display setting may include at least one of: black equalizer,response time, refresh rate, free sync, and input lag.

The method of changing the display setting may further include anoperation of storing a game list representing at least one of theplurality of game categories and at least one game identifiercorresponding to the at least one of the plurality of game categories.In such an exemplary embodiment, the operation of determining thedisplay setting may include operations of: determining a category of thecurrently running game among the plurality of game categories based onthe game list; and determining a display setting corresponding to thedetermined category of the game as the display setting to be used fordisplaying the video data.

The method of changing the display setting may further include anoperation of recommending at least one of the plurality of displaysettings based on a display settings history representing displaysettings previously used in the display device.

According to an aspect of another exemplary embodiment, the displaydevice includes: a memory configured to store a plurality of displaysettings corresponding to a plurality of game categories; and aprocessor configured to determine a display setting to be used fordisplaying video data of a currently running game among the plurality ofdisplay settings, and to change an actual display setting of the displaydevice according to a determined display setting.

The display device may further include a user input unit comprising aplurality of buttons. The processor may be configured to match each ofthe plurality of display settings to respective one of the plurality ofbuttons of the display device.

The processor may receive a user input selecting one of the plurality ofbuttons, and determine a display setting matched with the selectedbutton as the display setting to be used for the video data.

The display device may further include a display configured to display afirst GUI representing a display setting matched with a selected button.The selected button may be selected among the plurality of buttons basedon a user input.

The display may be configured to display a second GUI allowing a user toedit the display setting matched with the selected button.

The display setting may include at least one of: black equalizer,response time, refresh rate, free sync, and input lag.

The memory may store a game list representing at least one of theplurality of game categories and at least one game identifiercorresponding to the at least one of the plurality of game categories.The processor may be configured to determine a category of the currentlyrunning game based on the game list, and to determine a display settingcorresponding to a determined category of the game as the displaysetting to be used for displaying the video data.

The processor may be configured to recommend at least one of theplurality of display settings based on a display settings historyrepresenting display settings previously used in the display device.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and/or other aspects will be more apparent by describingcertain exemplary embodiments, with reference to the accompanyingdrawings, in which:

FIG. 1 is a block diagram of a display device according to an exemplaryembodiment;

FIG. 2 is a detailed block diagram of a display device according to anexemplary embodiment;

FIG. 3 is a flowchart illustrating a method of changing a displaysetting of a display device according to an exemplary embodiment;

FIG. 4 is a flowchart illustrating a method of changing a displaysetting of the display device in response to a user input according toan exemplary embodiment;

FIG. 5 illustrates a method of displaying a GUI showing a currentdisplay setting in response to a user input on the display deviceaccording to an exemplary embodiment;

FIG. 6 illustrates a method of saving a display setting by using amatched button of the display device according to an exemplaryembodiment;

FIG. 7 illustrates a method of displaying a GUI that facilitates savingof the display setting in response to a user input on the display deviceaccording to an exemplary embodiment;

FIG. 8 illustrates a method of saving a display setting by using amatched button of the display device according to another exemplaryembodiment;

FIG. 9 illustrates a method of recommending display settings based on ahistory of the display settings used in the display device according toan exemplary embodiment;

FIG. 10 illustrates a method of recommending display settings based onthe history of the display settings used in the display device accordingto another exemplary embodiment;

FIG. 11 is a flowchart illustrating a method of changing a displaysetting, in which the display device determines a category of acurrently executed game and changes the display setting based on adetermined game category according to an exemplary embodiment; and

FIG. 12 is a flowchart illustrating a method of changing a displaysetting, in which the display device determines the category of thecurrently executed game and changes the display setting based on thedetermined game category according to another exemplary embodiment.

DETAILED DESCRIPTION

Exemplary embodiments are described in greater detail below withreference to the accompanying drawings.

In the following description, like drawing reference numerals are usedfor like elements, even in different drawings. The matters defined inthe description, such as detailed construction and elements, areprovided to assist in a comprehensive understanding of the exemplaryembodiments. However, it is apparent that the exemplary embodiments canbe practiced without those specifically defined matters. Also,well-known functions or constructions are not described in detail sincethey would obscure the description with unnecessary detail.

Expressions such as “at least one of,” when preceding a list ofelements, modify the entire list of elements and do not modify theindividual elements of the list.

The terminologies including ordinals such as “first” and “second” usedto explain various elements in this specification may be used todiscriminate an element from the other ones or for simplicity.

The terminologies are used just for describing exemplary embodiments,and are not intended to limit the present exemplary embodiments.Expressions of the number of subjects or objects in this specificationare not intended to limit the scope of the disclosure, and theexpressions using a singular form include a case of using pluralelements unless the context definitely limits to a case of using asingle element. It will be understood that when an element is referredto as being “connected to” another element, it can be “directlyconnected to” the other element or “electrically connected to” the otherelement. The terms “comprises” and/or “comprising” or “includes” and/or“including” or “contains” and/or “containing”, when used in thisspecification, specify the presence of the stated elements, but do notpreclude the presence or addition of one or more other elements.

In this specification, especially the claims, the definite article“the,” demonstrative pronouns, and the other demonstrative terminologiesmay designate singular or plural objects. Sequences of the operationsmay be changed as required. Also, components such as a system, a device,a structure, and a circuit may be combined or aggregated with othercomponents or replaced by other components or equivalents thereofwithout significant changes in result.

The expressions “some exemplary embodiments” or “an exemplaryembodiment” does not necessarily refer to a common embodiment.

The exemplary embodiments may be described in terms of functional blocksand various operations. The functional blocks may be implemented usinghardware and/or software components. For example, the exemplaryembodiments may employ tangible circuits including a processor and amemory. The exemplary embodiments may include various algorithmsimplemented by combinations of data structure, process, routines, andprogram components, and may be written in programming languages orscripting languages. Functional aspects or operations may be implementedby algorithms that may be executed in one or more processors. Also, theexemplary embodiments may employ general-purpose technologies forelectronic environment settings, signal processing, and/or dataprocessing. Terminologies such as “unit,” “element,” and “means” areused in broad sense, and are not intended to limit mechanical orphysical configuration.

Connections or interconnections between components in the drawingsrepresent schematically and exemplarily functional connections and/orphysical or circuit connections, and may be replaced by or incorporatedwith additional functional connections and/or physical or circuitconnections.

In this disclosure, display settings may represent attributes of adisplay device 1000 used for outputting video data by the display device1000. Items of the display settings may include at least one of: blackequalizer, response time, refresh rate, free sync, and input lag.

In this disclosure, a category of a game refers to a genre of a videogame, and may include a role-playing game (RPG), a real-time strategy(RTS) game, and a first-person shooter (FPS) game, but is not limitedthereto.

In this disclosure, a game list may represent a list in which gameidentifiers such as a name, icon, and image of each of the games arearranged.

In this disclosure, a button may be included in a user input unit of thedisplay device 1000. The button may be implemented by a hardwareconfiguration in the display device 1000, but is not limited thereto andmay be implemented by a software button in the display device 1000.

In this disclosure, a display setting history may represent a record ofthe display settings which have been set by the user while using thedisplay device 1000. The display setting history may include displaysettings recently used by the user and display settings frequently usedby the user.

In this disclosure, the video data may be data which the display device1000 outputs through a display.

Hereinbelow, the disclosure is described in detail with reference to theattached drawings.

FIGS. 1 and 2 are block diagrams of a display device 1000 according toan exemplary embodiment.

As shown in FIG. 1, the display device 1000 according to an exemplaryembodiment may include a memory 1700, a processor 1300, a display 1210,and a user input unit 1100. The components shown in FIG. 1 should not beregarded as essential to the display device 1000. Instead, the displaydevice 1000 may include more elements than those shown in FIG. 1, orfewer elements than those shown in FIG. 1.

For example, as shown in FIG. 2, the display device 1000 according to anexemplary embodiment may further include a sensor 1400, an audio/video(A/V) input unit 1600, and a communicator 1500, in addition to thememory 1700, the processor 1300, the display 1210, and the user inputunit 1100.

The memory 1700 may store display settings corresponding to a pluralityof game categories. The memory 1700 may store the display settingscorresponding to respective game categories in response to respectivebutton inputs. When the user presses one of the buttons in a prescribedmanner, e.g., by touching and holding the button or double tapping thebutton, the display device 1000 may store the display settingcorresponding to the pressed button as an active display setting. Also,the display device 1000 may store the display setting corresponding toeach button in response to a user input applied through a graphical userinterface (GUI) or a menu.

The memory 1700 may store a display setting history for the settingswhich have been set by a user while using the display device 1000. Thememory 1700 may further store a game list that may be used fordetermining a category of a game currently running by using theprocessor 1300.

The memory 1700 may include a flash memory, a hard disk, a multimediacard micro, a card-type memory such as an SD or XD memory, RAM, ROM,EEPROM, PROM, a magnetic memory, a magnetic disc, and an optical disk,but is not limited thereto.

The programs stored in the memory 1700 may be categorized into aplurality of modules, according to their functions, such as a UserInterface (UI) module 1710, a touch screen module 1720, and anotification module 1730, for example.

The UI module 1710 may provide a user interface or GUI that isspecialized for each application and interacts with the display device1000. The touch screen module 1720 senses touch gestures of the user ona touch screen, and may transfer touch gesture information to theprocessor 1300. The touch screen module 1720 according to some exemplaryembodiments may recognize and analyze touch codes. The touch screenmodule 1720 may be configured as a separate hardware including theprocessor 1300.

Various sensors may be provided in or near the touch screen to sense atouch or a hovering of the touch screen. One example of a sensor forsensing the touch of the touch screen may be a tactile sensor. Thetactile sensor refers to a sensor that detects the stimulus of a contacton a specific object by human sensitivity or higher. The tactile sensormay detect various information such as the roughness of a touchedsurface, the hardness of a touching body, and the temperature of atouched location.

Another example of a sensor for sensing the touch of the touch screenmay be a proximity sensor. The proximity sensor refers to a sensor thatdetects the presence of an object approaching a detection surface or anearby object by use of electromagnetic field intensity or infrared raywithout physical contact. Examples of the proximity sensor include athrough-beam photoelectric sensor, a diffuse-reflective photoelectricsensor, a retro-reflective photoelectric sensor, a high frequencyoscillation proximity sensor, a capacitance proximity sensor, a magneticproximity sensor, and an infrared proximity sensor. The touch gesturesof the user may include ‘tap’, ‘double tap’, ‘touch and hold’, ‘dragitem’, ‘slide finger’, ‘flick finger’, ‘drag and drop item’, and‘swipe’.

The notification module 1730 may generate a signal for notifying anevent happened in the display device 1000. The events happening in thedisplay device 1000 include receiving a call, receiving a message, a keyinput entry, and a schedule notification. The notification module 1730may output notifications in a video form through the display 1210, in anaudio form through an acoustic output unit 1220, or as vibrationsthrough a vibration motor 1230.

The processor 1300 may control an overall operation of the displaydevice 1000. For example, the processor 1300 may control the functionalblocks of the display device 1000 such as the user input unit 1100, anoutput unit 1200, the sensor 1400, the communicator 1500, and the A/Vinput unit 1600 by executing programs stored in the memory 1700.

The processor 1300 may determine a display setting, to be used fordisplaying video data of the currently running game, among displaysettings stored in the memory 1700.

The processor 1300 may determine the display setting to be used fordisplaying video data of the currently running game in response to auser input. The display device 1000 may include one or more buttons forreceiving user input, and the processor 1300 may determine the displaysetting corresponding to a specific button input of the user. Theprocessor 1300 may change the display setting being used for displayingvideo data with a determined display setting.

Also, the processor 1300 may determine the display setting, even whenthere is no user input, by determining the category of the currentlyrunning game. The processor 1300 may search for an identification valueof the currently running game from the game list stored in the memory1700. The processor 1300 may determine the category of the currentlyrunning game based on the search result. The processor 1300 may selectone of the display settings stored in the memory 1700 that correspondsto the category of the game. The processor 1300 may change the displaysetting in use for displaying video data with the selected displaysetting.

The processor 1300 may control the display 1210 to display a first GUIshowing a current display setting. The processor 1300 may control thedisplay 1210 to display the first GUI in response to a user input. Theuser input may be applied through the button included in the userinterface unit 1100, but is not limited thereto. The user may check thecurrent display setting through the first GUI and change the displaysetting by using the first GUI.

The processor 1300 may control the display 1210 to display a second GUIthat enables the user to store or edit the display setting. Theprocessor 1300 may control the display 1210 to display the second GUI inresponse to a user input. The user input may be applied through thebutton included in the user interface unit 1100, but is not limitedthereto. The user may store the display settings corresponding torespective buttons through the second GUI.

The processor 1300 may control the memory 1700 to store the displaysetting recently used by the user while the user plays a game of aparticular category or the display setting frequently used by the userwhile the user plays the game of the category. The processor 1300 maycontrol the display 1210 to output a display setting history. Thedisplay device 1000 may recommend a display setting preferred by otherusers while playing a game of a particular category by outputting thedisplay setting history.

The output unit 1200 may output an audio signal, a video signal, or avibration signal. The output unit 1200 may include the display 1210, theacoustic output unit 1220, and the vibration motor 1230.

The display 1210 outputs information processed by the display device1000.

The display 1210 may display video data of the currently running game.The game may be executed by an external device connected to the displaydevice 1000. Also, the display 1210 may show the display settingcurrently in use. The display 1210 may display the display settingcurrently in use in response to the user input. The display 1210 mayoutput the first GUI in a manner that allows the user to check aplurality of settings at a time without having to go through sub-menusof various steps.

The display 1210 may output the second GUI that allows the user to storethe display setting corresponding to a game category through arespective button. The display 1210 may output the second GUI inresponse to the user input through the user input unit 1100. The usermay store a plurality of display settings at a time through the secondGUI without having to go through sub-menus of various steps.

Also, the display 1210 may display the display setting history of theuser. The display 1210 may output the display setting history of theuser through a GUI. Using the display setting history output by thedisplay 1210, the user may easily and quickly store the display settingpreferred by the user while playing a particular game.

The acoustic output unit 1220 outputs audio data received from thecommunicator 1500 or stored in a memory 1700. The acoustic output unit1220 outputs acoustic sound related with operations performed by thedisplay device 1000 such as ringtones, message ringtones, andnotification sounds. The acoustic output unit 1220 may include a speakerand a buzzer.

The vibration motor 1230 may generate vibrations. For example, thevibration motor 1230 may output vibrations corresponding to videooutputs or audio outputs such as the ringtone and the message ringtone.Also, the vibration motor 1230 may output vibrations when a touch inputis applied to a touch screen.

The user input unit 1100 receives user inputs to the display device1000. The user input unit 1100 may receive the user inputs directed tostoring of the display settings, and to the first and second GUIs. Theuser input unit 1100 may include one or more buttons but is not limitedthereto.

The sensor 1400 may detect the state of the display device 1000 or thecondition around the display device 1000, and provide the detectedinformation to the processor 1300. The sensor 1400 may include ageomagnetic sensor 1410, an accelerometer 1420, a temperature/humiditysensor 1430, an infrared sensor 1440, a gyroscopic sensor 1450, aposition sensor 1460 such as a global positioning system (GPS) sensor, abarometer 1470, a proximity sensor 1480, and an illuminance sensor 1490,but is not limited thereto. Each of the sensors will not be described indetail because the function of each sensor is readily deductibleintuitively from the name of the sensor.

The communicator 1500 may include at least one element for performingcommunication between the display device 1000 and the external device.The communicator 1500 may receive broadcast data from the externaldevice or a server. For example, the communicator 1500 may include ashort-range wireless communicator 1510, a mobile communicator 1520, anda broadcast receiver 1530, but is not limited thereto.

The short-range wireless communicator 1510 may include, but is notlimited to, a Bluetooth communicator, a BLE communicator, a wireless LANcommunicator, an NFC unit, an Ant+ communicator, a ZigBee communicator,an IrDA communicator, a WiFi communicator, WFD communicator, and an UWBcommunicator.

The mobile communicator 1520 transmits and receives wireless signals toand from at least one of: a base station of a mobile communicationnetwork, an external terminal, and the server. The wireless signals mayinclude various kinds of data related with transmission and receipt ofvoice call signals, video call signals, text messages, or multimediamessages.

The broadcast receiver 1530 receives broadcast signals and/or broadcastrelated information through broadcast channels. The broadcast channelsmay include satellite broadcast channels and terrestrial broadcastchannels. The broadcast receiver 1530 may not be included in the displaydevice 1000 depending on the implementation of the display device 1000.

An AV input unit 1600 receives audio signals or video signals and mayinclude a camera 1610 and a microphone 1620. The camera 1610 may acquirestill images or video frames of a moving picture through an image sensorin a video call mode or a photograph mode. The images captured throughthe image sensor may be processed by the processor 1300 or a separateimage processor.

The video frames processed by the camera 1610 may be stored in thememory 1700 or transmitted externally through the communicator 1500. Thecamera 1610 may be provided in plural depending on the implementations.

The microphone 1620 captures external sounds and transforms the soundinto electric sound signals. For example, the microphone 1620 mayreceive voices from an external device or a caller. The microphone 1620may utilize various noise reduction algorithms to reduce noiseintroduced during the input of the external sounds.

FIG. 3 is a flowchart illustrating a method of changing a displaysetting of the display device 1000, according to an exemplaryembodiment.

In operation S310, the display device 1000 may store sets of displaysettings corresponding to a plurality of game categories. The displaysettings preferred by the user may differ depending on the gamecategories. For example, the user often prefers a relatively brightscreen when playing an RPG game, but often prefers a relatively darkscreen when playing an RTS game. Also, the display settings may includebrightness, response time, and refresh rate, but are not limitedthereto. In order to provide an optimum display environment to the userwho may execute a plurality of games, the display device 1000 may storea separate display setting for each game category. The display device1000 may receive the display settings corresponding to each of the gamecategories from the external device or the server or acquire the displaysettings based on the user input.

According to an exemplary embodiment, the display device 1000 may matchidentification information of the display setting corresponding witheach game category to an identifier of a button and store the matchinginformation so that the display settings corresponding to each of aplurality of game categories match with respective buttons. For example,the display device 1000 may match at least one display settingcorresponding to a first game category to a first button based on theuser input. Also, the display device 1000 may match at least one displaysetting corresponding to a second game category to a second button basedon the user input.

According to an exemplary embodiment, the display device 1000 may matchthe display settings corresponding to each game category to one of aplurality of button input methods. For example, the display device 1000may store the display setting corresponding to a first game category asthe display setting matching with a first button input method whilestoring the display setting corresponding to a second game category asthe display setting matching with a second button input method. Thebutton input methods may include at least one of: time during which theuser presses the button, time interval between plural button inputs, andthe number of button-pressings.

According to an exemplary embodiment, the display device 1000 may matchthe display settings corresponding to each game category to acombination of the pressed button and the button input method. Forexample, the display device 1000 may store the display settingcorresponding to a first game category as the display setting matchingwith a first button input method through a first button. Also, displaydevice 1000 may store the display setting corresponding to a second gamecategory as the display setting matching with a second button inputmethod through the first button.

According to an exemplary embodiment, when there is a button input froma certain button, the display device 1000 may store current displaysetting as the display setting matched with the button. The method ofthe button input may include, for example, touching and holding thebutton and double tapping the button.

According to an exemplary embodiment, the display device 1000 maydisplay the second GUI for storing and editing the display settings. Theuser may input through a certain button and/or the display settingcorresponding to the certain button. The display device 1000 may displaythe second GUI if there is a user input or if a prescribed event occurseven when there is no user input. The prescribed event may include, forexample, a reset of the display device 1000, turning-on the displaydevice 1000, execution of a game in an external device connected withthe display device 1000, and installation of a game in the externaldevice connected with the display device 1000. The external device mayexecute the game and provide the display device 1000 with video data ofthe currently running game. Also, when a game is executed or installedin the external device, the external device may provide the displaydevice 1000 with identification information of the game executed orinstalled in the device.

According to an embodiment, the display device 1000 may display thedisplay settings history. Using the display settings history, the usermay easily match a certain button with the display setting which areused frequently when the user plays a game of a certain category. Thedisplay device 1000 may display the display settings history on aseparate GUI, on some area of the second GUI, or as a sub-menu of thesecond GUI. The display settings history may include the displaysettings used recently or frequently when the user or other users playthe game of the certain category. In case the display device 1000 is notan exclusive personal device, this function may bring an effect ofrecommending the display settings preferred by other users while playinga game belonging to the game category.

In operation S320, the display device 1000 may determine the displaysetting to be used for displaying video data of the game.

According to an exemplary embodiment, when there is a certain user inputthrough the user input unit 1100, the display device 1000 may determinethe display setting corresponding to the user input as the displaysetting to be used for displaying the current video data. The user inputmay include a button input.

According to an exemplary embodiment, when there is a user input throughthe first button, the display device 1000 may determine the displaysetting matched with the first button as the display setting to be usedfor displaying the current video data. When there is the user inputthrough the second button, the display device 1000 may determine thedisplay setting matched with the second button as the display setting tobe used for displaying the current video data.

According to an exemplary embodiment, when there is the first buttoninput method, the display device 1000 may determine the display settingmatched with the first button input method as the display setting to beused for displaying the current video data. When there is the user inputthrough the second button input method, the display device 1000 maydetermine the display setting matched with the second button inputmethod as the display setting to be used for displaying the currentvideo data.

According to an embodiment, the display device 1000 may determine thecategory of the currently running game to determine the display settingcorresponding to the determined game category as the display setting tobe used for displaying the current video data.

The display device 1000 may identify the currently running game by usinga game list stored in the memory 1700. The display device 1000 maydetermine the category of the currently running game by searching forthe game that matches with the currently running game in the game list.The display device 1000 may search for the category of the currentlyrunning game in the game list by using game identifiers such as thename, icon, and character image of the currently running game. Thedisplay device 1000 may determine the display setting to be used todisplay current video data by the display setting corresponding to thedetermined game category among the settings stored in the memory 1700.

According to an embodiment, the display device 1000 may display a GUIthat enables the user to select a method of determining the displaysetting. Methods of determining the display setting may include thedetermination according to the user input through the user input unit1100, and automatic determination by identifying the category of thegame currently running based on the game list even when there is no userinput.

In operation S330, the display device 1000 may change the displaysetting of the display device 1000 based on the determined displaysetting.

According to an embodiment, the display device 1000 may output the firstGUI showing the display setting. The first GUI may include the displaysetting currently set in the display device 1000. The display settingmay include at least one of: black equalizer, response time, refreshrate, free sync, and input lag.

The black equalizer refers to an image processing technology thatbrightens dark scenes or areas without distorting bright areas while thedisplay device 1000 displays the video data. The response timerepresents a speed of which the display device 1000 responds to acontrol command of the external device. The refresh rate refers to afrequency that the display device 1000 outputs the video data receivedfrom the external device or the server through the display. The freesync refers to a software technology that changes the refresh rate ofthe display device 1000 in synchronization with a rendering frequency ofa graphics card. The input lag refers to a delay between the receipt ofa video signal in the display device 1000 and the display of the videosignal on the display. The user may check the current display setting atonce through the first GUI without navigating hierarchical sub-menus ofseveral depths. Also, the user may change the current display settingthrough the first GUI without navigating the hierarchical sub-menus ofseveral depths.

FIG. 4 is a flowchart illustrating a method of changing a displaysetting of the display device 1000 in response to a user input accordingto an exemplary embodiment.

In operation S410, the display device 1000 may store sets of displaysettings in a state in which each of the display settings is matched toone of a plurality of buttons.

According to an exemplary embodiment, the display device 1000 may storethe display setting optimized for an RPG game as the display settingcorresponding to the first button. The display device 1000 may store thedisplay setting optimized for an RTS game as the display settingcorresponding to the second button. The display device 1000 may storethe display setting optimized for an FPS game as the display settingcorresponding to the third button.

According to an aspect of the exemplary embodiments, the display device1000 may store the display settings optimized for each game in a statein which each of the display settings are matched to one of theplurality of buttons corresponding to the game category. For example,the display device 1000 may store the display setting optimized for afirst game as the display setting corresponding to the first button. Thedisplay device 1000 may store the display setting optimized for a secondgame as the display setting corresponding to the second button.

In operation S420, the display device 1000 may determine the displaysetting to be used for displaying current video data based on the userinput of selecting one of the plurality of buttons.

When there is the user input through the first button, the displaydevice 1000 may determine the display setting corresponding to the firstbutton as the display setting to be used for displaying the currentvideo data. When there is the user input through the second button, thedisplay device 1000 may determine the display setting corresponding tothe second button as the display setting to be used for displaying thecurrent video data.

The display device 1000 may output the first GUI showing display settingmatched to the button selected by the user input. The first GUI may beused to display the display setting matched to the selected button. Thedisplay setting may include at least one of: black equalizer, responsetime, refresh rate, free sync, and input lag. The user may check thedisplay setting matched to the button selected by the user input at oncethrough the first GUI without navigating the hierarchical sub-menus ofseveral depths.

According to an embodiment, the display device 1000 may output the firstGUI on an area of the display. The area on which the first GUI is outputmay be chosen such that the first GUI is unlikely to occlude the outputof the video data of the currently running game. The First GUI enablesthe user to check the current display setting with little occlusion ofthe video of the currently running game.

FIG. 5 illustrates a method of displaying a GUI showing current displaysetting in response to the user input on the display device 1000,according to an exemplary embodiment.

Referring to FIG. 5, the user input unit 1100 of the display device 1000may include buttons, for example, first, second, and third buttons 501,502, and 503. When the user enters a user input of pressing the firstbutton 501 among the first, second, and third buttons 501-503, thedisplay device 1000 may determine the display setting corresponding tothe first button 501 as the display setting to be used for outputtingcurrent video data. When there is the user input of pressing the firstbutton 501 among the first, second, and third buttons 501-503, thedisplay device 1000 may display a first GUI 500 showing the displaysetting corresponding to the first button 501 on the display 1210. Theuser may check the display setting that are currently being used andcorrespond to the first button 501.

The display device 1000 may output the first GUI 500 on a certain areaof the display 1210. Referring to FIG. 5, the display device 1000 mayoutput the first GUI 500 in a bottom right corner of the display 1210.However, the area on which the first GUI 500 is output in the display1210 in FIG. 5 is just an example, and is not limited thereto. Thedisplay device 1000 may output the first GUI 500 on a certain area ofthe display 1210 which is likely to minimize the disturbance to the gameoperation of the user. The certain area of the display 1210 may includeat least one of: a bottom left corner, the bottom right corner, a leftside, a right side, a top left corner, and a top right corner.

FIG. 6 illustrates a method of saving a display setting by using amatched button of the display device 1000 according to an exemplaryembodiment.

Referring to FIG. 6, the user input unit 1100 of the display device 1000may include buttons, for example, first, second, and third buttons 501,502, and 503. When the user enters a user input of pressing the firstbutton 501 in a prescribed manner, the display device 1000 may store thedisplay setting currently being used as the display setting that matchor correspond to the first button 501. Examples of the prescribed mannerof pressing the button may include pressing and holding the button, andshortly pressing the button a plurality of times, but is not limitedthereto.

According to an exemplary embodiment, when there is the user input ofpressing the first button 501 in the prescribed manner, the displaydevice 1000 may store the display setting currently being used as thedisplay setting matching the first button 501, and simultaneouslydisplay the display setting currently being used on the first GUI 500that is outputting on the certain area of the display 1210. Thus, theuser may easily save the current display setting as the display settingcorresponding to one of the buttons just by pressing the button in theprescribed manner. Also, the user may check the current display settingof the display device 1000 through the first GUI 500.

FIG. 7 illustrates a method of displaying a GUI that facilitates savingof the display settings in response to a user input on the displaydevice 1000, according to an exemplary embodiment.

Referring to FIG. 7, the display device 1000 may include a jog key 710.The jog key 710 may be implemented by physical buttons or on a touchpanel that may receive touch inputs. When there is a user input ofpressing a menu button 711 in the jog key 710, the display device 1000may output a second GUI 700 that allows the user to change the displaysettings. When there is the user input using the menu button 711, thedisplay device 1000 may output the first GUI 500 along with the secondGUI 700. The first GUI 500 may show the current display setting. Thesecond GUI 700 may include a menu for saving the display settingsmatched to one of the plurality of buttons 501-503. The user may invokethe second GUI 700 that facilitates the change of the display settingthrough the input using the menu button 711 without navigating thehierarchical sub-menus of several depths. The user may save the displaysetting matched to one of the first, second, and third buttons 501-503without navigating the hierarchical sub-menus of several depths.

FIG. 8 illustrates a method of saving a display setting by using amatched button of the display device 1000, according to anotherembodiment.

Referring to FIG. 8, the display device 1000 may output the second GUI700 that facilitates saving of the display settings corresponding to oneof a plurality of game categories by using respective one of a pluralityof buttons. The display device 1000 may output the first GUI 500 alongwith the second GUI 700. The first GUI 500 initially output by thedisplay device 1000 may show the current display setting. The userchange the display setting to be used for outputting video data bychanging each display setting item in the first GUI 500. The displaydevice 1000 may store the display setting shown in the first GUI 500 asthe display setting matched, through a menu in the second GUI 700, to acertain button of the display device 1000.

For example, the user may save the display setting shown in the firstGUI 500 as the display setting matched to the certain button byselecting ‘game’ item 821, which is a menu in the second GUI 700, andthen selecting ‘Save Settings:’ item 822, which is a sub-menu under themenu ‘game’ 821 (Operation S810). Selection of menus and sub-menus inthe second GUI 700 may be carried out, for example, by clicking a mouse,pressing an ENTER key on a keyboard, or pressing a right arrow key onthe keyboard.

When there is a user input selecting the ‘Save Settings:’ item 822, thedisplay device 1000 may output a third GUI 823 allowing the user toselect a button to be matched to the display setting (Operation S820).The third GUI 823 may include a menu 824 for selecting one of theplurality of buttons, a ‘Save’ icon 826 for matching the display settingand a selected button and storing the display setting, and a ‘Cancel’icon 827 for cancelling the matching and storing operations. When thereare user inputs of selecting ‘Game Setting 1’ item 825 and selecting the‘Save’ icon 826, the display device 1000 may store the display settingas the values corresponding to the first button 501.

When there are user inputs of selecting one of the plurality of buttonsand selecting the ‘Save’ icon 826, the display device 1000 may display anotification message 828 informing the user that the display settingshown in the first GUI 500 are stored as the display settingcorresponding to the selected button (Operation S830).

The user may change the display setting or save the display settingcorresponding to each button through the first GUI 500 and the secondGUI 700 without navigating the hierarchical sub-menus of several depths.

FIGS. 9 and 10 illustrate methods that the display device 1000recommends display settings based on histories of the display settingsused in the display device 1000.

Referring to FIG. 9, the display device 1000 may output the first GUI500 and the second GUI 700 in a certain area on the display 1210.Reference numeral 920 shown in FIG. 9 represents an enlargedillustration for an area 910 displayed in some portion of the display1210. The display device 1000 may display a ‘RECOMMENDATIONS OF DISPLAYSETTINGS USED RECENTLY’ item 930 in a certain area of the second GUI700. The ‘RECOMMENDATIONS OF DISPLAY SETTINGS USED RECENTLY’ item 930may include the display settings that have been used recently by theuser for each game category. The user may save the display settingscorresponding to the plurality of buttons 501-503 through the‘RECOMMENDATIONS OF DISPLAY SETTINGS USED RECENTLY’ item 930.

For example, when there is the user input of selecting a ‘Game setting1’ item 940, the display device 1000 may store the display setting usedrecently for a RPG game among the display settings included in the‘RECOMMENDATIONS OF DISPLAY SETTINGS USED RECENTLY’ item 930 as thedisplay setting corresponding to the first button 501.

Referring to FIG. 10, the display device 1000 may output the first GUI500 and the second GUI 700 in a certain area on the display 1210.Reference numeral 1012 shown in FIG. 10 represents an enlargedillustration for an area 1011 displayed in some portion of the display1210. The display device 1000 may display a ‘RECOMMENDATIONS OF DISPLAYSETTINGS USED FREQUENTLY’ item 1013 in a certain area of the second GUI700. The ‘RECOMMENDATIONS OF DISPLAY SETTINGS USED FREQUENTLY’ item 1013may include the display settings that have been used frequently by theuser for each game category. The user may save the display settingscorresponding to the plurality of buttons 501-503 through the‘RECOMMENDATIONS OF DISPLAY SETTINGS USED FREQUENTLY’ item 1013.

For example, when there is the user input of selecting the ‘Game setting1’ item 1014, the display device 1000 may store the display setting usedfrequently for the RPG game among the display settings included in the‘RECOMMENDATIONS OF DISPLAY SETTINGS USED FREQUENTLY’ item 1013 as thedisplay setting corresponding to the first button 501.

The user may easily save the display settings corresponding to eachbutton input by using the recommendations of the display device 1000that are based on the display setting history. In case the displaydevice 1000 is not an exclusive personal device, the recommendationfunction may bring an effect of recommending the display settingspreferred by other users while playing a game belonging to the gamecategory.

FIG. 11 is a flowchart illustrating a method of changing a displaysetting where the display device 1000 determines the category of thecurrently running game and changes the display setting according to adetermined game category according to an exemplary embodiment.

In operation S1110, the display device 1000 may store a game listrepresenting game categories and game identifiers corresponding torespective game categories.

According to an exemplary embodiment, the display device 1000 may storethe game identifiers such as the name, icon, and image of each of thegames into the game list in a state that the game is classified into oneof the game categories such as the RPG, FTS, and FPS.

According to an exemplary embodiment, the display device 1000 may updatethe game list according to a certain period or a user input. Updating ofthe game list may be carried out by changing the game list according toa user input, receiving a updated game list from the server, orreceiving the game identifies of a new game from an external device tostore in the display device 1000 when the external device executes thenew game.

In operation S1120, the display device 1000 may determine, based on thegame list, the category of the currently running game. For example, thedisplay device 1000 may detect a game identifier included in the videoof the currently running game, and search a game identifiercorresponding to the detected the game identifier among the gameidentifiers stored in the game list. Based on the search result, thedisplay device 1000 may identify the game category corresponding to thegame identifier detected from the video of the currently running game.The display device 1000 may determine the category of the currentlyrunning game to be the identified game category.

In operation S1130, the display device 1000 may determine the displaysetting corresponding to the determined game category as the displaysetting to be used for displaying video data.

According to an exemplary embodiment, the display device 1000 maydetermine the display setting to be used for displaying current videodata based on the display setting stored in the memory 1700 that arematched to the game categories. For example, in case that the categoryof the currently running game is determined to be the FPS, the displaydevice 1000 may determine the display setting stored in the memory 1700that are matched to the FPS game as the display setting to be used fordisplaying the current video data. The display device 1000 may changethe display setting to be used for displaying current video data basedon the determined display setting. The display device 1000 mayautomatically change the display setting into the settings optimized forthe currently running game, even when there is no user input, based onthe game list.

FIG. 12 is a flowchart illustrating a method of changing display settingwhere the display device 1000 determines the category of the currentlyrunning game and changes the display setting according to the determinedgame category according to another exemplary embodiment.

Referring to FIG. 12, the display device 1000 may include a game list1211 stored in the memory 1700. The display device 1000 may search agame identifier included in the video of the currently running game fromthe game list 1211. For example, when the game identifier included inthe video of the currently running game is ‘xxxxxx’ 1213, the displaydevice 1000 may search for the game identifier ‘xxxxxx’ from the gamelist 1211. If the game identifier ‘xxxxxx’ 1213 matches an item ‘xxxxxx’1212 included in a record of the FPS in the game list 1211, the displaydevice 1000 may determine the category of the currently running game asthe FPS.

The display device 1000 may determine the display setting to be used fordisplaying video data of the currently running game on the basis of thedetermined game category. For example, when the determined game categoryis the FPS, the display device 1000 may determine the display settingstored in a state of matching to the FPS game category as the displaysetting to be used for displaying video data of the currently runninggame. The display device 1000 may change the display setting based onthe determined display setting.

As described above, the present exemplary embodiments enable toeffectively determine and change the display setting to be used fordisplaying video data of a currently running game by storing displaysettings corresponding to a plurality of game categories.

In more detail, according to an embodiment, each of the optimum displaysettings corresponding to a plurality of game categories are stored inthe memory and are matched with respective one of a plurality ofbuttons, so that the user may change the display setting just by abutton input. Even when there is no user input, the display settingoptimized to the currently running game may be determined based on agame list stored in the display device and actual display setting may bechanged into the determined display setting, which may enhance theconcentration into the game and gaming efficiency of the user.

While not limited thereto, the exemplary embodiments described above maybe written into a computer-readable program, stored in a non-transitorycomputer-readable storage medium, and implemented in a general-purposedigital computer executing the program by use of the non-transitorycomputer-readable storage medium.

Data structure used in this disclosure may be stored in a non-transitorycomputer-readable storage medium through various means. Also, theexemplary embodiments described above may be implemented as computerinstructions which can be executed by various computer means, andrecorded on a non-transitory computer-readable medium. For example, themethods implemented as a software module or algorithms may be storedinto a non-transitory computer-readable medium as computer-readablecodes or program instructions.

The non-transitory computer-readable medium may be an arbitraryrecording medium accessible by a computer, and may include volatile ornonvolatile media, and removable or non-removable media. Thecomputer-readable medium may include magnetic media such as a hard disk,a floppy disk, and a magnetic tape; optical media such as a compactdisk-read only memory (CD-ROM) and a digital versatile disc (DVD);magneto-optical media such as a floptical disk; a read-only memory(ROM); a random access memory (RAM); and a flash memory, but is notlimited thereto. The medium may be a transmission medium, such as anoptical or metal line, a waveguide, or carrier waves transferringprogram commands, data structures, and the like.

Also, the computer-readable medium may include a plurality of media thatare distributed over computer systems and connected by a network. Thedistributed data such as program instructions and codes may be executedby at least one computer.

Specific executions described above regarding the exemplary embodimentsare presented for exemplary purposes and not intended to limit the scopeof the disclosure. For simplicity, descriptions of general-purposecircuits, control systems, software, and other functional aspects areomitted.

Elements or devices described in terms of a singular or localized formmay be implemented in a distributed manner. Also, an element, system ordevice described in terms of a distributed form may be implemented in acombined or singular form.

All the examples and the exemplary terminologies (e.g., “such as” and“and so on”) are used simply for exemplify the present exemplaryembodiments and not intended to limit the scope of the disclosure.

Unless there is an explicit limitation such as “essential” and“importantly,” the elements described in this disclosure may not beessential to the implementation of the present exemplary embodiments.

Terminologies such as “˜ unit” and “˜ module” refer to entitiesperforming at least one function or operation, and may be implemented byhardware, software, or combination thereof. The “˜ unit” and “˜ module”may be configured to be included in an addressable storage medium or toreproduce one or more processors. For example, the term “˜ unit” and “˜module” may refer to components such as software components,object-oriented software components, class components, and taskcomponents, and may include processes, functions, attributes,procedures, subroutines, segments of program code, drivers, firmware,micro codes, circuits, data, a database, data structures, tables,arrays, or variables.

The expression “A may include one among A1, A2, and A3” should beunderstood in a broad sense that the exemplary element that may beincluded in the component A is A1, A2, or A3. The expression is notintended to mean that the element that may constitute the component A islimited to A1, A2, or A3. Thus, the expression should not be construedexclusively in a sense that unexemplified elements other than A1, A2,and A3 are precluded.

Also, the above expression means that the element A may include A1, thatthe component A may include A2, or that the component A may include A3.Further, the above expression does not mean that an element that mayconstitute the component A is necessarily to be determined selectivelyfrom a set containing the elements A1, A2, and A3. For example, itshould be noted that the above expression is not construed in a limitedsense that only A1, A2, or A3 selected from a set containing theelements A1, A2, and A3 constitutes the component A.

The expression “at least one of: A1, A2, and A3” in this disclosurerepresents one among the elements or combinations of the elements “A1”,“A2”, “A3”, “A1 and A2”, “A1 and A3”, “A2 and A3”, and “A1, A2 and A3”.

Thus, the expression “at least one of: A1, A2, and A3” should not beconstrued as “at least one of A1,” “at least one of A2,” and “at leastone of A3” unless the expression definitely describes “at least of A1,at least one of A2, and at least one of A3.”

It should be understood that exemplary embodiments described hereinshould be considered in a descriptive sense only and not for purposes oflimitation. Descriptions of features or aspects within each embodimentshould be considered as available for other similar features or aspectsin other embodiments.

While one or more embodiments have been described with reference to thefigures, it will be understood by those of ordinary skill in the artthat various changes in form and details may be made therein withoutdeparting from the spirit and scope as defined by the following claims.

What is claimed is:
 1. A method of changing a display setting in adisplay device, comprising: storing a plurality of display settingscorresponding to a plurality of game categories; determining a displaysetting configured to be used for displaying video data of a currentlyrunning game among the plurality of display settings; and changing anactual display setting of the display device according to the determineddisplay setting.
 2. The method of claim 1, wherein the storing theplurality of display settings comprises: matching each of the pluralityof display settings to respective one of a plurality of buttons of thedisplay device.
 3. The method of claim 2, wherein the determining thedisplay setting comprises: receiving a user input selecting one of theplurality of buttons; and determining a display setting matched with theselected button as the display setting to be used for the video data. 4.The method of claim 2, further comprising: receiving a user inputselecting one of the plurality of buttons; and displaying a firstgraphical user interface (GUI) representing a display setting matchedwith the selected button.
 5. The method of claim 4, further comprising:displaying a second GUI allowing a user to edit the display settingmatched with the selected button.
 6. The method of claim 1, wherein thedisplay setting includes at least one of: black equalizer, responsetime, refresh rate, free sync, and input lag.
 7. The method of claim 1,further comprising: storing a game list representing at least one of theplurality of game categories and at least one game identifiercorresponding to the at least one of the plurality of game categories;wherein the determining the display setting comprises: determining acategory of the currently running game among the plurality of gamecategories based on the game list; and determining a display settingcorresponding to the determined category of the game as the displaysetting to be used for displaying the video data.
 8. The method of claim1, further comprising: recommending at least one of the plurality ofdisplay settings based on a display settings history representingprevious display settings previously used in the display device.
 9. Adisplay device, comprising: a memory configured to store a plurality ofdisplay settings corresponding to a plurality of game categories; and aprocessor configured to determine a display setting to be used fordisplaying video data of a currently running game among the plurality ofdisplay settings, and to change an actual display setting of the displaydevice according to the determined display setting.
 10. The displaydevice of claim 9, further comprising: a user input unit comprising aplurality of buttons, wherein the processor is configured to match eachof the plurality of display settings to respective one of the pluralityof buttons of the display device.
 11. The display device of claim 10,wherein the processor is configured to receive a user input selectingone of the plurality of buttons, and to determine a display settingmatched with the selected button as the display setting to be used forthe video data.
 12. The display device of claim 10, further comprising:a display configured to display a first graphical user interface (GUI)representing a display setting matched with a selected button, whereinthe selected button is selected among the plurality of buttons based ona user input.
 13. The display device of claim 12, wherein the display isconfigured to display a second GUI allowing a user to edit the displaysetting matched with the selected button.
 14. The display device ofclaim 9, wherein the display setting includes at least one of: blackequalizer, response time, refresh rate, free sync, and input lag. 15.The display device of claim 9, wherein the memory is configured to storea game list representing at least one of the plurality of gamecategories and at least one game identifier corresponding to the atleast one of the plurality of game categories; wherein the processor isconfigured to determine a category of the currently running game basedon the game list, and to determine a display setting corresponding to adetermined category of the game as the display setting to be used fordisplaying the video data.
 16. The display device of claim 9, whereinthe processor is configured to recommend at least one of the pluralityof display settings based on a display settings history representingprevious display settings previously used in the display device.